why use trx inverted row